imprisonment for public protection - Español Inglés Diccionario